﻿#pragma once

#include <stdbool.h>

#include "预定义.h"

定义 结构体
{
    int 数据[最大容量];
    int 表长;
}顺序表_结构;

顺序表_结构* 构造_顺序表();
void 销毁_顺序表(顺序表_结构* 表);
void 添加顺序表数据(顺序表_结构 *表,int 数据);
void 删除顺序表数据(顺序表_结构 *表,int 索引);
void 清空顺序表(顺序表_结构 *表);
void 更新顺序表数据(顺序表_结构 *表,int 索引,int 数据);
int 查询顺序表数据(const 顺序表_结构 *表,int 索引);
顺序表_结构* 合并两个升序顺序表(const 顺序表_结构 *表1, const 顺序表_结构 *表2);
bool 顺序表空了(const 顺序表_结构 *表);
void 遍历顺序表(const 顺序表_结构 *表);